The k-Client Problem
نویسندگان
چکیده
Virtually all previous research in on-line algorithms has focused on single-threaded systems where only a single sequence of requests compete for system resources. To model multi-threaded on-line systems, we define and analyze the k-client problem, a dual of the well-studied k-server problem. In the basic k-client problem, there is a single server and k clients, each of which generates a sequence of requests for service in a metric space. The crux of the problem is deciding which client’s request the single server should service rather than which server should be used to service the current request. We also consider variations where requests have non-zero processing times and where there are multiple servers as well as multiple clients. We evaluate the performance of algorithms using several cost functions including maximum completion time and average completion time. Two of the main results we derive are tight bounds on the performance of several commonly studied disk scheduling algorithms and lower bounds of lg k 2 + 1 on the competitive ratio of any on-line algorithm for the maximum completion time and average completion time cost functions when k is a power of 2. Most of our results are essentially identical for the maximum completion time and average completion time cost functions.
منابع مشابه
A CSA Method for Assigning Client to Servers in Online Social Networks
This paper deals with the problem of user-server assignment in online social network systems. Online social network applications such as Facebook, Twitter, or Instagram are built on an infrastructure of servers that enables them to communicate with each other. A key factor that determines the facility of communication between the users and the servers is the Expected Transmission Time (ETT). A ...
متن کاملConstrained k-center and movement to independence
We obtain hardness results and approximation algorithms for two related geometric problems involving movement. The first is a constrained variant of the k-center problem, arising from a geometric client-server problem. The second is the problem of moving points towards an independent set.
متن کاملDistributed Association Control and Relaying in MillimeterWave Wireless Access Networks
In millimeterWave wireless networks the rapidly varying wireless channels demand fast and dynamic resource allocation mechanisms. This challenge is hereby addressed by a distributed approach that optimally solves the fundamental resource allocation problem of joint client association and relaying. The problem is posed as a multi-assignment optimization. Distributed auction based algorithms are ...
متن کاملA 3-Approximation Algorithm for the k-Level Uncapacitated Facility Location Problem
In the k-level uncapacitated facility location problem, we have a set of demand points where clients are located. The demand of each client is known. Facilities have to be located at given sites in order to service the clients, and each client is to be serviced by a sequence of k different facilities, each of which belongs to a distinct level. There are no capacity restrictions on the facilitie...
متن کاملSocial Work Intervention Challenges for an Abused Elder Client
Introduction: Increasing abusing elders in developing countries, including Iran, is undeniable. While governments and people in developed countries are ready to meet this challenge, developing countries have no clear vision for it. In this article, a case of abused elder women and the challenges which the social worker encountered in her intervention have been reported. Case Description: A sev...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Algorithms
دوره 41 شماره
صفحات -
تاریخ انتشار 1997